package com.doraro.coal.moudle.supplier.model.entity;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 供应商基本信息
 * </p>
 *
 * @author doraro
 * @since 2019-10-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_fultbsupplier")
@ApiModel(value="Fultbsupplier对象", description="供应商基本信息")
public class Fultbsupplier implements Serializable {

private static final long serialVersionUID=1L;
    @TableId(type = IdType.UUID)
    private String supplierid;

    private String userUuid;

    @ApiModelProperty(value = "创建人")
    private String createuser;

    @ApiModelProperty(value = "创建日期")
    private LocalDateTime createdate;

    @ApiModelProperty(value = "修改人")
    private String operuser;

    @ApiModelProperty(value = "修改日期")
    private LocalDateTime operdate;

    @ApiModelProperty(value = "供应商名称")
    private String name;

    @ApiModelProperty(value = "供应商编号")
    private String code;

    @ApiModelProperty(value = "供应商简称")
    private String shortname;

    @ApiModelProperty(value = "法人代表")
    private String corporation;

    @ApiModelProperty(value = "注册资金")
    private BigDecimal financing;

    @ApiModelProperty(value = "经营执照编号")
    private String licence;

    @ApiModelProperty(value = "经营许可证编号")
    private String coallicence;

    @ApiModelProperty(value = "税务登记证代码")
    private String taxcode;

    @ApiModelProperty(value = "联系人")
    private String linkman;

    @ApiModelProperty(value = "联系电话")
    private String linktel;

    @ApiModelProperty(value = "传真号码")
    private String faxcode;

    @ApiModelProperty(value = "联系地址")
    private String address;

    @ApiModelProperty(value = "邮政编码")
    private String postalcode;

    @ApiModelProperty(value = "是否停用")
    private BigDecimal isstop;

    @ApiModelProperty(value = "信誉等级")
    private String creditlevel;


    @ApiModelProperty(value = "组织机构代码")
    private String organizationcode;

    @ApiModelProperty(value = "联系人Email")
    private String conemail;

    @ApiModelProperty(value = "特别说明")
    private String mexplain;

    @ApiModelProperty(value = "公司注册地")
    private String registerplace;

    @ApiModelProperty(value = "法人代表身份证")
    private String corporationidentity;

    @ApiModelProperty(value = "开户银行")
    private String openbank;

    @ApiModelProperty(value = "银行账号")
    private String bankaccount;

    @ApiModelProperty(value = "煤源存放地点、数量、质量")
    private String coalsource;

    @ApiModelProperty(value = "运输方式及保障能力")
    private String transportmode;

    @ApiModelProperty(value = "供应商介绍")
    private String introduce;




    @ApiModelProperty(value = "身份证图片")
    private String idcardurl;
    @ApiModelProperty(value = "营业执照图片")
    private String businesslicurl;




}
